Object modeling language